package com.model.attributes;

import lombok.Data;

/**
 * ConstantValue属性结构
 * @author seven
 */
@Data
public class ConstantValue extends AttributesInfo{
    private int attributeNameIndexLen=2;
    /**
     * 该attribute_name_index项目的值 必须是constant_pool表中的有效索引。
     * 该constant_pool索引处的条目必须是表示字符串“ ”的CONSTANT_Utf8_info结构
     */
    private Integer attributeNameIndex;
    private Integer  attributeLengthLen=4;
    /**
     * 结构attribute_length项目 的值ConstantValue_attribute必须为2。
     */
    private int  attributeLength;
    private Integer  constantValueIndexLen=2;
    /**
     * 该constantvalue_index项目的值 必须是constant_pool表中的有效索引。
     * 该constant_pool索引处的条目给出此属性表示的常数值。该constant_pool条目必须是一种类型的适当的领域
     */
    private Integer  constantValueIndex;
}
